Big Huge Thesaurus

Barbary ape

noun